manufacturing shift manager machine maintenance engineer cnc supplies maintenance manager maintenance supervisor machinery equipment engineering technician handling industrial maintenance technician jobs